package com.payment.notify.domain;

import java.util.Date;

import org.apache.commons.lang3.builder.ToStringBuilder;

import com.payment.common.domain.BaseEntity;

/**
 * 类名：TblTradeNotifyRecord.java <br>
 * 描述：消息通知<br>
 * 创建者：XINJF<br>
 * 创建日期：<br>
 * 版本：1.0<br>
 * 修改者：<br>
 * 修改日期：<br>
 */
public class TblTradeNotifyRecord extends BaseEntity{

	/**
	 * 
	 */
	private static final long serialVersionUID = -6253356208456658855L;

	private java.util.Date lastNotifyTime;// 最后一次通知时间
	private Integer notifyTimes;// 通知次数
	private Integer limitNotifyTimes;// 限制通知次数
	private String url;// 通知URL
	private String merchantNo;// 商户编号
	private String merchantOrderNo;// 商户订单号
	private Integer status;// 通知状态(100:成功:101:未成功,默认101)
	private Integer notifyType;// 通知类型
	private String content; // 内容 备用

	public java.util.Date getLastNotifyTime() {
		return lastNotifyTime;
	}

	public void setLastNotifyTime(java.util.Date lastNotifyTime) {
		this.lastNotifyTime = lastNotifyTime;
	}

	public Integer getNotifyTimes() {
		return notifyTimes;
	}

	public void setNotifyTimes(Integer notifyTimes) {
		this.notifyTimes = notifyTimes;
	}

	public Integer getLimitNotifyTimes() {
		return limitNotifyTimes;
	}

	public void setLimitNotifyTimes(Integer limitNotifyTimes) {
		this.limitNotifyTimes = limitNotifyTimes;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getMerchantNo() {
		return merchantNo;
	}

	public void setMerchantNo(String merchantNo) {
		this.merchantNo = merchantNo;
	}

	public String getMerchantOrderNo() {
		return merchantOrderNo;
	}

	public void setMerchantOrderNo(String merchantOrderNo) {
		this.merchantOrderNo = merchantOrderNo;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getNotifyType() {
		return notifyType;
	}

	public void setNotifyType(Integer notifyType) {
		this.notifyType = notifyType;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
}
